
#section1, #section3 {
    background: url('../images/wall-bg.png') repeat 0 0;
    overflow: hidden;
}

.theme {
    color: #FFDB6F;
    display: block;
    text-align: center;
    margin-top: 150px;
    transform-origin: top center;
}

.theme .alias > li {
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
}

.alias .p img, .alias .m img {
    height: 150px;
}

.alias .name {
    font-size: 30px;
    margin-bottom: 40px;
}

.alias .p, .alias .m {
    width: 200px;
}

.alias .and {
    width: 50px;
    margin: 0 20px;
}

.alias .and img {
    width: 100%;
}

.theme .slagon {
    margin-top: 50px;
}

.theme .thanks {
    font-size: 30px;
    margin-top: 100px;
}

.theme .hr {
    display: block;
    margin: 0 auto 10px;
    width: 260px;
    border: none;
    height: 2px;
    background: #FFDB6F;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 90, from(#FFDB6F), to(rgba(255, 219, 111, 0)));
}

.section-gallery .slide, #section2 {
    background-size: cover;
    background-position: bottom center;
}

#slide1 {
    background-image: url(../images/new/221.jpg);
}

#slide2 {
    background-image: url(../images/2-839.jpg);
}

#slide3 {
    background-image: url(../images/6-809.jpg);
}

#slide4 {
    background-image: url(../images/8-908.jpg);
}

#slide5 {
    background-image: url(../images/11-786.jpg);
}

#section2 {
    background-image: url(../images/cheer.png);
}

@media screen and ( min-height: 400px ) {
    .theme {
        margin-top: 70px;
        transform: scale(.5);
    }
}

@media screen and ( min-height: 600px ) {
    .theme {
        margin-top: 120px;
        transform: scale(.7);
    }
}

@media screen and ( min-height: 768px ) {
    .theme {
        margin-top: 170px;
        transform: scale(.8);
    }
}
